package com.bjsxt.shop.serviceApi.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.bjsxt.shop.common.util.PageUtil;
import com.bjsxt.shop.serviceApi.pojo.AAdmins;

/**
 * service接口
 * @author BlackMA
 *
 */
public interface IUserService
{
	/**
	 * 保存一条管理员信息
	 * @param admin 管理员
	 * @return 返回的JSON
	 */
	JSONObject saveOneAAdmins(AAdmins admin);
	
	/**
	 * 更新一条管理员信息
	 * @param admin 管理员
	 * @return 返回的JSON
	 */
	JSONObject updateOneAAdmins(AAdmins admin);
	
	/**
	 * 删除一条管理员信息
	 * @param admin 管理员
	 * @return 返回的JSON
	 */
	JSONObject deleteOneAAdmins(AAdmins admin);
	
	/**
	 * 根据条件查询一条管理员信息
	 * @param condMap 查询条件的Map集合
	 * @return 查询到的管理员
	 */
	AAdmins findOneAAdmins(Map<String,Object> condMap);
	
	/**
	 * 根据条件查询多条管理员信息
	 * @param condMap 查询条件的Map集合
	 * @return 查询到的多条管理员信息的集合
	 */
	List<AAdmins> findCondAAdminsList(Map<String,Object> condMap,PageUtil page);
}
